Automating Human Inference

نویسنده

  • Sangeet Khemlani
چکیده

1 Abstract Researchers of reasoning in computer science and psychology are estranged sib-lings. The tools they use to investigate patterns of inference seldom overlap, because the goals of each group differ. A computer scientist's primary goal is to efficiently engineer systems based on logical calculi. But, human reasoning systematically violates the constraints imposed by orthodox logic. One logician described the disparity between logical systems and the everyday inferences they are intended to capture as " one of the greatest scandals of human existence " [1]. And so the psychological objective is to discover patterns of reasoning in humans, both normative and fallacious, with the ultimate goal of developing theories capable of predicting human inference. Despite their diverging purposes, computer scientists and psychologists face similar theoretical challenges: how is knowledge represented and integrated into reasoning processes? What constitutes a normative inference? Why are some inferences more difficult than others? Human reasoning is predictably irrational, but it can also be more productive, flexible, and capable than current automated reasoning systems. Indeed, as some researchers argue, certain kinds of inference – such as reasoning about defaults, non-monotonic inference, explanatory reasoning , and conditional inference – cannot be characterized without reference to how humans make them [14, 16]. A keen understanding of human reasoning therefore has both psychological and computational value. Present day automated reasoning systems do not reason the way humans do – which may explain their success as inferential tools. The productivity of automated theorem provers (ATPs) has advanced by orders of magnitude since McCune's famous solution to the Robbins problem [13]. ATPs regularly compete against one another at international competitions to efficiently yield proofs of thousands of reasoning problems. For instance, the ATPs that entered the 2004 theorem-proving competition at the annual Conference on Automated Deduction (CADE) [18] were designed to solve two thousand eligible problems. At the same competition ten years later, the number of eligible problems grew to fifteen thousand [17]. As a result of prolonged development, ATPs now routinely serve as productive analytical tools, and they are instrumental in diverse applications , such as the verification of transportation systems, electrical circuitry, and automation systems. But, ATPs are designed to carry out just one inferential task, i.e., they operate by deriving a valid proof of a conclusion from a given set of premises. This design constraint allows systems to filter out invalid inferences that may corrupt further processing, but …

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Dynamic Business Intelligence, Automated Decision Making with Fuzzy Cognitive Maps

This paper presents an application of fuzzy cognitive maps to model business knowledge and automate decisions made upon it. We remark the importance of this knowledge representation as a tool that couples with current business intelligence strategies and acts as an inference engine, capable of encoding business rules and automating e-commerce systems.

متن کامل

Less Is Sometimes More in the Automation of Software Evolution Tasks By

Software rapidly evolves. A refactoring is a code change that preserves the behavior of the program. There has been much interest in automation to make refactoring more efficient and reliable. Although modern Integrated Development Environments (IDEs) provide many automated refactorings, studies suggest that programmers underuse automated refactorings. Based on our studies of programmers’ refac...

متن کامل

Malware Identification Using Cognitively-Inspired Inference

Malware reverse-engineering is an important type of analysis in cybersecurity. Rapidly identifying the tasks that a piece of malware is designed to perform is an important part of reverse engineering that is generally manually performed as it relies heavily on human intuition This paper describes how the use of cognitively-inspired inference can assist in automating some of malware task identif...

متن کامل

Automating Meta-Theory Creation and System Extension

In this paper we describe a rst experiment with a new approach for building theorem provers that can formalize themselves, reason about themselves, and safely extend themselves with new inference procedures. Within the GETFOL system we have built a pair of functions that operate between the system's implementation and a theory about this implementation. The rst function lifts the actual inferen...

متن کامل

Automated Eye-Movement Protocol Analysis

This article describes and evaluates a class of methods for performing automated analysis of eye-movement protocols. Although eye movements have become increasingly popular as a tool for investigating user behavior, they can be extremely difficult and tedious to analyze. In this article we propose an approach to automating eye-movement protocol analysis by means of tracing—relating observed eye...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016